drop like a bombshell - German English Dictionary